widget: Fix state propagation code
authorBenjamin Otte <otte@redhat.com>
Sat, 29 Dec 2012 01:24:27 +0000 (02:24 +0100)
committerBenjamin Otte <otte@redhat.com>
Sat, 29 Dec 2012 01:24:27 +0000 (02:24 +0100)
commit3e979d911be04db0a1ae161b8d9022322d271eb0
treeeb1ea195ede508dd86a52e328440ac3956fe5a78
parentb068b18c7837bd7a42acbfa386c0597d9beb8d7a
widget: Fix state propagation code

Previously, with STATE_FLAGS_REPLACE we would unset _all_ the state
flags on children, not just the ones that do propagate. This caused the
RTL/LTR flags to get lost.
gtk/gtkwidget.c